🇬🇧 en it 🇮🇹

deliver the goods verb

  • (idiomatic, informal) To do what was promised or expected.
consegnare
Wiktionary Links